// pages/feedback/feedback.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    loading: false,
    phone: '',
    content: '',
    token:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
   
    wx.getStorage({
      key:"token",
      success:(res)=>{
        let code=res.data;
        let  token=this.data.token;
        this.setData({
          token:code
        })
      }
    })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  },
  formSubmit(res){
   let _that=this;
   let content=res.detail.value.content;
   let phone=res.detail.value.phone;
   let regPhone = /^1[3578]\d{9}$/;
   if (content == "") {
    wx.showModal({
      title: '提示',
      content: '反馈内容不能为空!',
    })
    return false
  }
  if (phone == "") {
    wx.showModal({
      title: '提示',
      content: '手机号不能为空!',
    })
    return false
  }
  if (phone == "" && content == "") {
    wx.showModal({
      title: '提示',
      content: '反馈内容,手机号不能为空!',
    })
    return false
  }
  if((!regPhone.test(phone))){
    wx.showModal({
      title: '提示',
      content: '您输入的手机号有误!',
    })
    return false
  }else{
    this.setData({
      loading: true
    })
    let model, system, platform;
    wx.getSystemInfo({
      success: function (ress) {
        model = ress.model;
        system = ress.system;
        platform = ress.platform;
      }
    })
    wx.request({
      url: 'http://www.house.com/feedback',
      header:{"token":wx.getStorageSync('token')},
      data: {
        'content': content,
        'phone': phone,
        'model': model, //手机型号
        'system': system, //操作系统版本
        'platform': platform  //客户端平台
      },
      method: 'POST',
      success: function (ent) {
        let code=ent.data.code;
        let msg=ent.data.msg;
        if(code==2001){
          wx.showModal({
            title:"提醒",
            content: msg,
          })
          _that.setData({
            loading:false
          })
        }
        else{
          wx.showToast({
            title: "反馈成功",
            icon:"success"
          })
          _that.setData({
            loading:false
          })
        }
      },
      fail: function () {
        console.log("意见反馈接口调用失败")
      }
    })

  }
  
  }
})